1714 Newbury Rd, Ste A, Newbury Park, CA 91320-3472, Newbury Park
"The food is always delicious and top-notch here. I highly recommend this place."
"The food is always delicious and top-notch here. I highly recommend this place."